﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace DFGK_WMS.Model.Models
{
    /// <summary>
    /// 装备基本信息
    /// </summary>
    [Table("T_EquipmentBasic")]
    public class EquipmentBasic : BaseEntity
    {
        /// <summary>
        /// 装备编号
        /// </summary>
        [MaxLength(50)]
        public string Code { get; set; }

        /// <summary>
        /// 装备名称
        /// </summary>
        [MaxLength(50)]
        public string Name { get; set; }


        /// <summary>
        /// 技术术语
        /// </summary>
        [MaxLength(100)]
        public string TechnicalTerms { get;set; }

        /// <summary>
        /// 产品与服务行业
        /// </summary>
        [MaxLength(100)]
        public string ServiceIndustry { get; set; }


        /// <summary>
        /// 标准与协议
        /// </summary>
        [MaxLength(100)]
        public string StandardsProtocols { get; set; }

        /// <summary>
        /// 技术与概念解释
        /// </summary>
        [MaxLength(100)]
        public string ConceptualExplanation { get; set; }

        /// <summary>
        /// 技术公司或品牌
        /// </summary>
        [MaxLength(50)]
        public string TechnologyCompany { get; set; }

        /// <summary>
        /// 装备分类
        /// </summary>
        [MaxLength(50)]
        public string Classification { get; set; }

        /// <summary>
        /// 型号名称
        /// </summary>
        [MaxLength(50)]
        public string ModelName { get; set; }

        /// <summary>
        /// 规格参数
        /// </summary>
        [MaxLength(50)]
        public string SpecificationParameter { get; set; }

        /// <summary>
        /// 性能指标
        /// </summary>
        [MaxLength(50)]
        public string PerformanceIndex { get; set; }

        /// <summary>
        /// 使用环境
        /// </summary>
        [MaxLength(50)]
        public string UsageEnvironment { get; set; }


        /// <summary>
        /// 适用场景
        /// </summary>
        [MaxLength(50)]
        public string ApplicableScenarios { get; set; }

        /// <summary>
        /// 配套设备
        /// </summary>
        [MaxLength(50)]
        public string SupportingEquipment { get; set; }

        /// <summary>
        /// 维护要求
        /// </summary>
        [MaxLength(50)]
        public string MaintenanceRequirement { get; set; }

        /// <summary>
        /// 规格型号
        /// </summary>
        [MaxLength(50)]
        public string SpecificationModel { get; set; }

    }
}
